ShaderNodeSingleOpΒΆ

Computes all kind of single parameter operators. The operators work on floats (f) or vectors/colors (v). If a vector (x,y,z) is used with on a float operator "op", the node returns the vector (op(x),op(y),op(z)). The alpha component of the result vector depends on the mask mode.

Mode

Operator to use.

  • X|Red (v) : Returns the first component X
  • Y|Green (v) : Returns the second component X
  • Z|Blue (v) : Returns the third component X
  • W (v) : Returns the fourth component X
  • Alpha (v) : Returns the alpha component of X or 1 if no alpha is available
  • ADiv : Remove the alpha from the color. Returns (R/A, G/A, B/A, A).
  • AMul : Apply the alpha to the color. Returns (R*A, G*A, B*A, A).
  • Hue : Returns the hue of the color
  • Saturation : Returns the saturation of the color
  • Luminosity : Returns the luminosity of the color
  • Abs (f) : Computes the absolute value of X
  • Ceil (f) : Returns the smallest integer >= X
  • Floor (f) : Returns the biggest integer <= X
  • Fraction (f) : Computes the fractional part of X
  • One Over Sqrt (f) : Computes 1/sqrt(X)
  • Invert (f) : Computes 1-X
  • Length (f) : Computes the length of the X vector
  • Log (f) : Computes the natural logarithm of the X
  • Neg (f) : Returns -X
  • Normalize (v) : Returns the normalized vector of X
  • Round (f) : Returns the closest integer with X
  • Sign (f) : Returns 1 is X is positive, -1 is X is negative
  • Sqrt (f) : Return the square root of X
  • ArcCos (f) : Computes the principal value of the arc cosine of X in radians
  • ArcSin (f) : Computes the principal value of the arc sinus of X in radians
  • ArcTan (f) : Computes the principal value of the arc tangent of X in radians
  • Cos (f) : Computes the cosine of X in radians
  • Degrees (f) : Convert X from radians to degrees
  • Radians (f) : Convert X from degrees to radians
  • Sin (f) : Computes the sinus of X in radians
  • Tan (f) : Computes the tangent of X in radians
  • Du (f) : Computes the derivative of X along the u surface parameter over a shading element
  • Dv (f) : Computes the derivative of X along the v surface parameter over a shading element
  • Du*du (f) : Computes the derivative of X along the u surface parameter over a pixel
  • Dv*dv (f) : Computes the derivative of X along the v surface parameter over a pixel
  • min(|Du*du|,|Dv*dv|) (f) : Computes the smallest absolute derivative of X along the surface over a pixel
  • max(|Du*du|,|Dv*dv|) (f) : Computes the biggest absolute derivative of X along the surface over a pixel
  • avg(|Du*du|,|Dv*dv|) (f) : Computes the average absolute derivative of X along the surface over a pixel

Mask Mode

How the alpha component of the result is computed.

  • None : No mask is computed
  • Alpha : The node returns a 4D vector. The alpha value of X is preserved by the operation. If X has no alpha component, alpha of the result is 1.